Siel\Acumulus\Shop\InvoiceManager B

Total Complexity 85
Dependencies 21
Dependents 3
Total lines 800
Lines of code 294
Logical lines of code 161
Comment lines 395
Methods 35
Properties 1

Methods 35

Method Rating Maintainability Complexity Lines of code
createAndSend()
A
45 13 39
doSend()
A
43 12 49
lockAndSend()
A
50 10 28
sourceStatusChange()
S
53 5 23
sendMultiple()
S
56 5 17
mailInvoiceAddResult()
S
65 4 8
emailPackingSlipAsPdf()
S
61 3 12
emailInvoiceAsPdf()
S
61 3 12
invoiceCreate()
S
62 2 11
invoiceSend()
S
62 2 11
getSourcesByIdsOrSources()
S
68 2 7
getSendResultLogText()
S
62 1 13
isEmptyInvoice()
S
78 1 3
triggerInvoiceCreated()
S
91 1 2
triggerInvoiceSendBefore()
S
91 1 2
triggerInvoiceSendAfter()
S
91 1 2
getSqlDate()
S
80 1 3
send1()
S
70 1 6
__construct()
S
81 1 3
t()
S
80 1 3
getInvoiceSourcesByDateRange()
S
100 1 0
getInvoiceSourcesByReferenceRange()
S
79 1 3
getInvoiceSourcesByIdRange()
S
100 1 0
isTestMode()
S
75 1 4
getInvoiceAddResult()
S
80 1 3
getCompletor()
S
81 1 3
getCreator()
S
81 1 3
getSource()
S
79 1 3
getMailer()
S
81 1 3
getAcumulusApiClient()
S
81 1 3
getAcumulusEntryManager()
S
81 1 3
getConfig()
S
81 1 3
getLog()
S
81 1 3
getTranslator()
S
81 1 3
getSourceByIdOrSource()
S
79 1 3